Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Portugal F2 Portugal F3 Greece F1 Greece F2 Czech Republic F1 Czech Republic F2 Italy F21 Turkey F41 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Philippines F1 Czech Republic F2 Czech Republic F5 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Morocco Tennis Tour - Casablanca Tatra Banka Slovak Open - Bratislava Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Unicredit Czech Open - Prostejov Seguros Bolivar Open - Bogota Porsche Open - Poznan Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Abierto Internacional Varonil Ciudad de Cancun - Cancun Salinas Challenger Wroclaw Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Mexico City Challenger Alessandria Challenger Prostejov Challenger Furth Challenger Bogota Challenger Bogota Challenger Mons Challenger Cairo Challenger Zagreb Challenger Marburg Challenger Santos Challenger Cali Challenger Prostejov Challenger Noumea Challenger Pereira Challenger Leon Challenger Tallahassee Challenger Bordeaux Challenger Manchester Challenger Ilkley Challenger Liberec Challenger Monterrey Challenger Bogota Challenger Noumea Challenger Morelos Challenger Vicenza Challenger Prague Challenger Floridablanca Challenger Santo Domingo Challenger Croatia F5 Egypt F35 Egypt F34 Malaysia F1 Steelers Cup - Kosice BNP Paribas Primrose - Bordeaux Heilbronn Challenger Sofia Challenger Pereira Challenger Bogota Challenger - Bogota Rennes Challenger Bogota Challenger Palermo Challenger The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Medibank Private International - Sydney The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb US Men's Clay Court Championships - Houston Salzburg Challenger RCA Championships - Indianapolis Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Brasil Open - Costa do Sauipe PrivatBank Cup - Dnepropetrovsk Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Ordina Open - s-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney SA Tennis Open - Johannesburg BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Masters Series - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Bucaramanga Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem San Luis Potosi Challenger - San Luis Potosi If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland Burnie Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Marrakech Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Salzburg Challenger Brisbane International - Brisbane Heineken Open - Auckland Sao Paulo Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Bogota Challenger Oberstaufen Challenger Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Tashkent Challenger Citi Open - Washington Valencia Open - Valencia Heineken Open - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Dallas Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Claro Open Colombia - Bogota Braunschweig Challenger Citi Open - Washington Abierto Mexicano - Los Cabos Ecuador Open - Quito Banja Luka Challenger Geneva Open - Geneva Bratislava Challenger Bucaramanga Challenger Bogota Challenger - Bogota Exim Agmedia Open - Kosice Oldum Brown Vancouver Open - Vancouver West of England Challenger - Bristol Privatbank Open 2006 - Dnepropetrovsk Barranquilla Challenger Mohammedia Challenger Pekao Open 2001 - Szczecin Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Germany F1 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Kyiv Open - Kiev Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio IX Trofeo Ciudad de Quito - Quito Ischgl International Tennis Challenger 2003 - Ischgl Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Czech Open - Prostejov The Surbiton Trophy - Surbiton ATU Cup - Weiden Zivnobanka Czech Open - Prostejov X Open Internacional D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Togliatti Cup - Togliatti Siemens Open 2004 - Scheveningen Porsche Open - Poznan Czech Indoor Open - Prague Copa Sevilla-Internacionales de Andalucia - Seville Lambertz Open - Aachen Okal Cup 2004 - Eckental Challenger Groningen - Groningen Jameson Cup - Milan XI Ciutat de Barcelona - Barcelona Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Tatra Banka Open - Bratislava Mobilux Open - Luxembourg Qatar ATP Challenger - Doha KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Abierto Colombiano de Tenis - Bogota Prosperita Open 2006 - Ostrava Tunis Open 2006 - Tunis ECM Prague Open - Prague Baden Open - Ettlingen Czech Open 2006 - Prostejov The Surbiton Trophy - Surbiton Top Wool Challenger-Immagine Trophy - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf Pekao Open - Szczecin Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava San Luis Potosi Challenger South African Airways Tennis Open - Durban Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov The Surbiton Trophy - Surbiton Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Bogota Oberstaufen Cup - Oberstaufen 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Tean International - Alphen Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Ethias Trophy - Mons Samsung Securities Cup - Seoul Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Kos Succhetti Tennis Cup - Cordenons Seguros Bolivar Open - Cali Samsung Securities Cup - Seoul Bancolombia Open - Cali Seguros Bolivar Open - Medellin IPP Open - Helsinki Bergamo Challenger Bogota Challenger Athens Challenger Cali Challenger Rome Challenger Furth Challenger Kosice Challenger Tampere Challenger Kitzbuhel Challenger Como Challenger Rijeka Challenger Rabat Challenger San Jose Challenger Barletta Challenger Barranquilla Challenger Pereira Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger Nottingham Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Bogota Challenger Sopot Challenger Poznan Challenger Trani Challenger San Marino Challenger Cordenons Challenger Cali Challenger Mons Challenger Rennes Challenger Medellin Challenger Heilbronn Challenger Bucaramanga Challenger Kazan Challenger Quimper Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Barranquilla Challenger Pereira Challenger Blumenau Challenger Rio Quente Challenger Caltanissetta Challenger Furth Challenger Kosice Challenger Santiago Challenger Sunrise Challenger Caltanissetta Challenger Como Challenger Eckental Challenger Ortisei Challenger Barletta Challenger Bergamo Challenger Salinas Challenger Monterrey Challenger Ostrava Challenger Napoli Challenger Prague Challenger Bogota Challenger Monza Challenger Oberstaufen Challenger Chitre Challenger Rome Challenger Mons Challenger Bogota Challenger Barranquilla Challenger San Luis Potosi Challenger Prostejov Challenger Ostrava Challenger Helsinki Challenger Cali Challenger Poznan Challenger Morelos Challenger Drummondville Challenger Leon Challenger Prague Challenger Ljubljana Challenger Vancouver Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Ortisei Challenger Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pereira Challenger Manchester Challenger Sony Ericsson Open - Miami Medellin Challenger Rogers Cup - Montreal Singapore Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Bogota Challenger Cherbourg Challenger Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Knoxville Challenger BNP Paribas Masters - Paris Noumea Challenger Bucaramanga Challenger Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Champaign Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Challenger Poprad Tatry Challenger Guadalajara Challenger BNP Paribas Open - Indian Wells Scheveningen Challenger Mutua Madrid Open - Madrid Rogers Cup - Montreal Miami Open - Miami Savannah Challenger Surbiton Challenger Nottingham Challenger Rogers Cup - Toronto Medellin Challenger Las Vegas Challenger Canberra Challenger Puebla Challenger Heilbronn Challenger Bogota Challenger Milan Challenger Casablanca Challenger USTA Challenger of North Miami Beach - North Miami Beach Geneva Challenger - Geneva Fairfield Challenger The Nottingham Challenger - Nottingham U.S. Open - New York Guayaquil Challenger The Priority Telecom Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Thailand Open - Bangkok AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Next Generation Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad The Dubai Tennis Championships - Dubai Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Malaysian Open - Kuala Lumpur Bank Austria Tennis Trophy - Vienna Open 13 - Marseille Erste Bank Open - Vienna Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Claro Open Colombia - Bogota If Stockholm Open - Stockholm Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Ecuador Open - Quito Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch U.S. Open - New York U.S. Men's Clay Court Championships - Houston Australian Open - Melbourne Millenium Tennis Championships - Delray Beach Generali Open - Kitzbuhel Aircel Chennai Open - Chennai Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Open 13 - Marseille Medibank International - Sydney French Open - Paris Winston-Salem Open - Winston-Salem Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Tennis Channel Open - Las Vegas Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, SF, ARG-CZE 2-3 Olympics - Beijing Olympics - London